﻿# -*- utf-8 -*-
# Módulo de licencia de la aplicación.

## vipera, un diseñador de aplicaciones para Python
##     Copyright (C) 2011 Ángel Luis García García
##
##    This program is free software: you can redistribute it and/or modify
##    it under the terms of the GNU General Public License as published by
##    the Free Software Foundation, either version 3 of the License, or
##    (at your option) any later version.
##
##    This program is distributed in the hope that it will be useful,
##    but WITHOUT ANY WARRANTY; without even the implied warranty of
##    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
##    GNU General Public License for more details.
##
##    You should have received a copy of the GNU General Public License
##    along with this program.  If not, see <http://www.gnu.org/licenses/>.

import wx
from wx.lib.wordwrap import wordwrap

from configuracion_vipera import proy_por_defecto
from i18n_vipera import t

licenseText = u'''
  vipera, un diseñador de aplicaciones para Python
Copyright (C) 2011 Ángel Luis García García

Este programa es software libre: usted puede redistribuirlo y / o modificar
bajo los términos de la Licencia Pública General de GNU según lo publicado por
la Free Software Foundation, ya sea la versión 3 de la Licencia, o
(a su elección) cualquier versión posterior.

Este programa se distribuye con la esperanza de que sea útil,
pero SIN NINGUNA GARANTÍA, incluso sin la garantía implícita de
COMERCIALIZACIÓN O IDONEIDAD PARA UN PROPÓSITO PARTICULAR. Ver el
GNU General Public License para más detalles.

Debería haber recibido una copia de la Licencia Pública General de GNU
junto con este programa. Si no es así, consulte <http://www.gnu.org/licenses/>.    
'''

descripcion = u'''
vipera es un diseñador de aplicaciones para el lenguaje de programación Python
'''

def f_acercade_vipera(padre, idioma = None):
    '''Función que devuelve el "Acerca de" de la aplicación'''
    info = wx.AboutDialogInfo()
    info.Name = proy_por_defecto["NOMBRE_APLIC"]
    info.Version = proy_por_defecto["VERSION"]
    info.Copyright = u"(C) 2011 Ángel Luis García García"
    info.Description = wordwrap(t(descripcion, idioma), 350, wx.ClientDC(padre))
    info.WebSite = ("http://code.google.com/p/vipera/")
    info.Developers = [u"Ángel Luis García García"]
    info.License = wordwrap(t(licenseText, idioma), 500, wx.ClientDC(padre))
    wx.AboutBox(info)
